Criticality Considerations in the Design of Geometric Algorithms

نویسنده

  • Bernard Chazelle
چکیده

We examine a class of geometric problems which all share a feature of considerable relevance: the underlying set is defined implicitly and is at least quadratically larger than the input size. Is efficient computation possible without expanding the set explicitly? If not, are non-trivial lower bounds provable? We give partial answers to these questions by proposing various approaches for attacking these problems. In doing so, we improve a number of complexity bounds for problems of range searching, frame-to-frame coherence, segment stabbing, geometric predicate computation, etc. 1. Triangular Search Let S = {p1, . . . , pn} be a set of n points in E . The triangular search problem is to preprocess S so that, for any query triangle T , the subset of points of S lying inside T can be computed efficiently. An (f(n), g(n)) solution refers to an algorithm for this problem that requires O(f(n)) space and O(g(n)+ output size) query time. The most efficient solutions to date are an (n, n) algorithm by Edelsbrunner and Welzl [EW] and an (n , log n log 1 ) by Cole and Yap [CY] (see also [EKM,W] for other methods). Our first observation is that quadratic space complexity seems to be the price to pay for fast retrieval. This can be understood by looking at the problem of determining whether a query line L passes through any point of S. Obviously, this is a subproblem of the original problem: simply make the triangle T infinitely long and skinny. Searching is (at least conceptually) facilitated by turning to a dual space, whereby lines becomes points and points become lines. The dual of S is an arrangement of n

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ANT COLONY ALGORITHMS FOR NONLINEAR ANALYSIS AND OPTIMAL DESIGN OF STRUCTURES

In this paper nonlinear analysis of structures are performed considering material and geometric nonlinearity using force method and energy concepts. For this purpose, the complementary energy of the structure is minimized using ant colony algorithms. Considering the energy term next to the weight of the structure, optimal design of structures is performed. The first part of this paper contains ...

متن کامل

An Algorithm to Obtain Possibly Critical Paths in Imprecise Project Networks

  We consider criticality in project networks having imprecise activity duration times. It is well known that finding all possibly critical paths of an imprecise project network is an NP-hard problem. Here, based on a method for finding critical paths of crisp networks by using only the forward recursion of critical path method, for the first time an algorithm is proposed which can find all pos...

متن کامل

Optimal Design of a Brushless DC Motor, by Cuckoo Optimization Algorithm (RESEARCH NOTE)

This contribution deals with an optimal design of a brushless DC motor, using optimization algorithms, based on collective intelligence. For this purpose, the case study motor is perfectly explained and its significant specifications are obtained as functions of the motor geometric parameters. In fact, the geometric parameters of the motor are considered as optimization variables. Then, the obj...

متن کامل

Using Neural Networks and Genetic Algorithms for Modelling and Multi-objective Optimal Heat Exchange through a Tube Bank

In this study, by using a multi-objective optimization technique, the optimal design points of forced convective heat transfer in tubular arrangements were predicted upon the size, pitch and geometric configurations of a tube bank. In this way, the main concern of the study is focused on calculating the most favorable geometric characters which may gain to a maximum heat exchange as well as a m...

متن کامل

AERO-THERMODYNAMIC OPTIMIZATION OF TURBOPROP ENGINES USING MULTI-OBJECTIVE GENETIC ALGORITHMS

In this paper multi-objective genetic algorithms were employed for Pareto approach optimization of turboprop engines. The considered objective functions are used to maximize the specific thrust, propulsive efficiency, thermal efficiency, propeller efficiency and minimize the thrust specific fuel consumption. These objectives are usually conflicting with each other. The design variables consist ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006